前情提要:本文意圖在盡量簡要說明在不同情境中的像素、點、其他長度單位,也趁此機會加以討論觸控目標尺寸要怎麼設定比較理想。
註:因為篇幅太長了,所以拆成上、下兩篇。上篇主要討論各種長度單位的定義及換算,下篇(本篇)主要討論觸控目標尺寸的建議。
……文長未完,敬請撥冗閱讀《像素、點、其他長度單位,以及觸控目標尺寸(下篇)》全文。
像素 (pixel, px) 是個很常被誤解的度量衡單位,在不同的情境代表不同的意思,實際上這裡的 1 像素跟那裡的 1 像素並不相等;光是這樣已經夠讓人頭疼,但是事情還可以更混亂複雜,點 (point, pt) 在不同情境也有不同的意思,這裡的 1 點跟那裡的 1 點不相等,這裡點跟像素的換算比例跟那裡的也不同……。
討論觸控目標(能夠經由觸按操作產生效果的區域範圍)前,若不先把這些單位搞懂,直接把各種規範裡的尺寸數值抓出來比較,勢必一頭霧水。最近我收到一個疑問:為什麼〈TS3 觸控目標尺寸〉的測試程序定義到 48 × 48,比〈SC 2.5.5 Target Size (Enhanced)〉要求的 44 × 44 還大?
簡短來說,因為這兩處使用的單位不同,實際上若分別以各自的參考標準設備來測量,前者規範的物理尺寸 48dp 比較小(屬於比較寬鬆的規範,因為同樣的顯示空間裡可以塞進更多觸控元件)、後者規範的物理尺寸 44px 比較大(比較嚴格),提問者沒有注意到數值的單位差異,才產生這樣的疑問。
我覺得帶出這個問題,正好提供一個很棒的討論機會,讓我用本文盡量簡要說明在不同情境中的像素、點、其他長度單位,也讓我們趁此機會加以討論觸控目標尺寸要怎麼設定比較理想。
……文長未完,敬請撥冗閱讀《像素、點、其他長度單位,以及觸控目標尺寸(上篇)》全文。